// pages/my/myOrderAdmin/myOrderAdmin.js
const App = getApp();
const utils = require('../../../utils/util.js')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    //定义参数
    markId: wx.getStorageSync('markId'),
    page:0,
    list:[],
    hasMoreData:true,
    noContent:false//数据为空
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getDataList();
  },
  getDataList:function (){
    let page = this.data.page;
    let that = this;
    utils.requestUrl({
      url:'/niu/apiv3/fahuo_getmylistv2.php',
      params:{
        markid:wx.getStorageSync('markId'),
        Page:page
      }
    }).then((res) =>{
      // let data = res.data
      console.log(res.data)
      var contentListTem = that.data.list;
        if (res.data.datacount == 0 || res.data.datacount == null) {
          this.setData({
            noContent:true
          })
        }else{
          this.setData({
            noContent:false
          })
        }
        if (res.data.datacount > 0) {
          var contentList = res.data.data
          contentList.forEach((item) => {
            let titleArr = [];
            for (var i = 0;i < item.toys.length;i++){
              titleArr.push(item.toys[i].name)
            }
            item.title = item.toys.length+'个商品'+titleArr.join(';');
            item.subTime = utils.subTime(item.time)
            item.pic = item.toys[0].pics
          })

          if (contentList.length < res.data.pagesize) {
            this.setData({
              list:contentListTem.concat(contentList),
              hasMoreData: false
            })
          }else{
            this.setData({
              list: contentListTem.concat(contentList),
              hasMoreData: true,
              page: page + 1
            })
          }
        }
    })
  },
  goToDetail:function (e){
    let id = e.currentTarget.dataset.id
    wx.navigateTo({
      url: '/pages/my/myOrderAdminDetail/myOrderAdminDetail?id='+id,
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    if (this.data.hasMoreData) {
      // console.log('触底了')
      this.getDataList()
    }
  }
})